import os

from telethon import TelegramClient
import configparser


# 创建 ConfigParser 对象

config = configparser.ConfigParser()

# 读取 INI 文件
config.read('config.ini', encoding="utf8")

# 设置代理
proxy = {
    'proxy_type': 'http',
    'addr': '127.0.0.1',
    'port': 7890
}

# 获取配置值
api_id = int(config.get('Telegram', 'api_id'))
api_hash = config.get('Telegram', 'api_hash')
open_proxy = bool(int(config.get('Telegram', 'open_proxy')))

try:
    os.remove("session_name.session")
except OSError:
    pass


client = TelegramClient("session_name", api_id, api_hash, timeout=60, proxy=proxy if open_proxy else None)
client.start()
print("账号更换成功")